home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / MPW Related / MPW Interfaces / PInterfaces / Traps.p < prev    next >
Encoding:
Text File  |  1993-09-17  |  19.2 KB  |  1,062 lines  |  [TEXT/MPS ]

  1. {
  2.     File:        Traps.p
  3.  
  4.     Copyright:    © 1983-1993 by Apple Computer, Inc.
  5.                 All rights reserved.
  6.  
  7.     Version:    System 7.1 for ETO #11
  8.     Created:    Tuesday, March 30, 1993 18:00
  9.  
  10. }
  11.  
  12. {$IFC UNDEFINED UsingIncludes}
  13. {$SETC UsingIncludes := 0}
  14. {$ENDC}
  15.  
  16. {$IFC NOT UsingIncludes}
  17.  UNIT Traps;
  18.  INTERFACE
  19. {$ENDC}
  20.  
  21. {$IFC UNDEFINED UsingTraps}
  22. {$SETC UsingTraps := 1}
  23.  
  24.  
  25. CONST
  26.  
  27. ; QuickDraw
  28.  
  29.  }
  30. _CopyMask = $A817;
  31. _MeasureText = $A837;
  32. _GetMaskTable = $A836;
  33. _CalcMask = $A838;
  34. _SeedFill = $A839;
  35. _InitCursor = $A850;
  36. _SetCursor = $A851;
  37. _HideCursor = $A852;
  38. _ShowCursor = $A853;
  39. _ShieldCursor = $A855;
  40. _ObscureCursor = $A856;
  41. _BitAnd = $A858;
  42. _BitXOr = $A859;
  43. _BitNot = $A85A;
  44. _BitOr = $A85B;
  45. _BitShift = $A85C;
  46. _BitTst = $A85D;
  47. _BitSet = $A85E;
  48. _BitClr = $A85F;
  49. _Random = $A861;
  50. _ForeColor = $A862;
  51. _BackColor = $A863;
  52. _ColorBit = $A864;
  53. _GetPixel = $A865;
  54. _StuffHex = $A866;
  55. _LongMul = $A867;
  56. _FixMul = $A868;
  57. _FixRatio = $A869;
  58. _HiWord = $A86A;
  59. _LoWord = $A86B;
  60. _FixRound = $A86C;
  61. _InitPort = $A86D;
  62. _InitGraf = $A86E;
  63. _OpenPort = $A86F;
  64. _LocalToGlobal = $A870;
  65. _GlobalToLocal = $A871;
  66. _GrafDevice = $A872;
  67. _SetPort = $A873;
  68. _GetPort = $A874;
  69. _SetPBits = $A875;
  70. _PortSize = $A876;
  71. _MovePortTo = $A877;
  72. _SetOrigin = $A878;
  73. _SetClip = $A879;
  74. _GetClip = $A87A;
  75. _ClipRect = $A87B;
  76. _BackPat = $A87C;
  77. _ClosePort = $A87D;
  78. _AddPt = $A87E;
  79. _SubPt = $A87F;
  80. _SetPt = $A880;
  81. _EqualPt = $A881;
  82. _StdText = $A882;
  83. _DrawChar = $A883;
  84. _DrawString = $A884;
  85. _DrawText = $A885;
  86. _TextWidth = $A886;
  87. _TextFont = $A887;
  88. _TextFace = $A888;
  89. _TextMode = $A889;
  90. _TextSize = $A88A;
  91. _GetFontInfo = $A88B;
  92. _StringWidth = $A88C;
  93. _CharWidth = $A88D;
  94. _SpaceExtra = $A88E;
  95. _StdLine = $A890;
  96. _LineTo = $A891;
  97. _Line = $A892;
  98. _MoveTo = $A893;
  99. _Move = $A894;
  100. _ShutDown = $A895;
  101. _HidePen = $A896;
  102. _ShowPen = $A897;
  103. _GetPenState = $A898;
  104. _SetPenState = $A899;
  105. _GetPen = $A89A;
  106. _PenSize = $A89B;
  107. _PenMode = $A89C;
  108. _PenPat = $A89D;
  109. _PenNormal = $A89E;
  110. _Unimplemented = $A89F;
  111. _StdRect = $A8A0;
  112. _FrameRect = $A8A1;
  113. _PaintRect = $A8A2;
  114. _EraseRect = $A8A3;
  115. _InverRect = $A8A4;
  116. _FillRect = $A8A5;
  117. _EqualRect = $A8A6;
  118. _SetRect = $A8A7;
  119. _OffsetRect = $A8A8;
  120. _InsetRect = $A8A9;
  121. _SectRect = $A8AA;
  122. _UnionRect = $A8AB;
  123. _Pt2Rect = $A8AC;
  124. _PtInRect = $A8AD;
  125. _EmptyRect = $A8AE;
  126. _StdRRect = $A8AF;
  127. _FrameRoundRect = $A8B0;
  128. _PaintRoundRect = $A8B1;
  129. _EraseRoundRect = $A8B2;
  130. _InverRoundRect = $A8B3;
  131. _FillRoundRect = $A8B4;
  132. _StdOval = $A8B6;
  133. _FrameOval = $A8B7;
  134. _PaintOval = $A8B8;
  135. _EraseOval = $A8B9;
  136. _InvertOval = $A8BA;
  137. _FillOval = $A8BB;
  138. _SlopeFromAngle = $A8BC;
  139. _StdArc = $A8BD;
  140. _FrameArc = $A8BE;
  141. _PaintArc = $A8BF;
  142. _EraseArc = $A8C0;
  143. _InvertArc = $A8C1;
  144. _FillArc = $A8C2;
  145. _PtToAngle = $A8C3;
  146. _AngleFromSlope = $A8C4;
  147. _StdPoly = $A8C5;
  148. _FramePoly = $A8C6;
  149. _PaintPoly = $A8C7;
  150. _ErasePoly = $A8C8;
  151. _InvertPoly = $A8C9;
  152. _FillPoly = $A8CA;
  153. _OpenPoly = $A8CB;
  154. _ClosePgon = $A8CC;
  155. _ClosePoly = $A8CC;
  156. _KillPoly = $A8CD;
  157. _OffsetPoly = $A8CE;
  158. _PackBits = $A8CF;
  159. _UnpackBits = $A8D0;
  160. _StdRgn = $A8D1;
  161. _FrameRgn = $A8D2;
  162. _PaintRgn = $A8D3;
  163. _EraseRgn = $A8D4;
  164. _InverRgn = $A8D5;
  165. _FillRgn = $A8D6;
  166. _BitMapRgn = $A8D7;
  167. _BitMapToRegion = $A8D7;
  168. _NewRgn = $A8D8;
  169. _DisposRgn = $A8D9;
  170. _DisposeRgn = $A8D9;
  171. _OpenRgn = $A8DA;
  172. _CloseRgn = $A8DB;
  173. _CopyRgn = $A8DC;
  174. _SetEmptyRgn = $A8DD;
  175. _SetRecRgn = $A8DE;
  176. _RectRgn = $A8DF;
  177. _OfsetRgn = $A8E0;
  178. _OffsetRgn = $A8E0;
  179. _InsetRgn = $A8E1;
  180. _EmptyRgn = $A8E2;
  181. _EqualRgn = $A8E3;
  182. _SectRgn = $A8E4;
  183. _UnionRgn = $A8E5;
  184. _DiffRgn = $A8E6;
  185. _XOrRgn = $A8E7;
  186. _PtInRgn = $A8E8;
  187. _RectInRgn = $A8E9;
  188. _SetStdProcs = $A8EA;
  189. _StdBits = $A8EB;
  190. _CopyBits = $A8EC;
  191. _StdTxMeas = $A8ED;
  192. _StdGetPic = $A8EE;
  193. _ScrollRect = $A8EF;
  194. _StdPutPic = $A8F0;
  195. _StdComment = $A8F1;
  196. _PicComment = $A8F2;
  197. _OpenPicture = $A8F3;
  198. _ClosePicture = $A8F4;
  199. _KillPicture = $A8F5;
  200. _DrawPicture = $A8F6;
  201. _Layout = $A8F7;
  202. _ScalePt = $A8F8;
  203. _MapPt = $A8F9;
  204. _MapRect = $A8FA;
  205. _MapRgn = $A8FB;
  206. _MapPoly = $A8FC;
  207.  
  208. ; Toolbox
  209.  
  210.  }
  211. _Count1Resources = $A80D;
  212. _Get1IxResource = $A80E;
  213. _Get1IxType = $A80F;
  214. _Unique1ID = $A810;
  215. _TESelView = $A811;
  216. _TEPinScroll = $A812;
  217. _TEAutoView = $A813;
  218. _Pack8 = $A816;
  219. _FixATan2 = $A818;
  220. _XMunger = $A819;
  221. _HOpenResFile = $A81A;
  222. _HCreateResFile = $A81B;
  223. _Count1Types = $A81C;
  224. _Get1Resource = $A81F;
  225. _Get1NamedResource = $A820;
  226. _MaxSizeRsrc = $A821;
  227. _InsMenuItem = $A826;
  228. _InsertMenuItem = $A826;
  229. _HideDItem = $A827;
  230. _HideDialogItem = $A827;
  231. _ShowDItem = $A828;
  232. _ShowDialogItem = $A828;
  233. _LayerDispatch = $A829;
  234. _Pack9 = $A82B;
  235. _Pack10 = $A82C;
  236. _Pack11 = $A82D;
  237. _Pack12 = $A82E;
  238. _Pack13 = $A82F;
  239. _Pack14 = $A830;
  240. _Pack15 = $A831;
  241. _ScrnBitMap = $A833;
  242. _SetFScaleDisable = $A834;
  243. _FontMetrics = $A835;
  244. _ZoomWindow = $A83A;
  245. _TrackBox = $A83B;
  246. _PrGlue = $A8FD;
  247. _InitFonts = $A8FE;
  248. _GetFName = $A8FF;
  249. _GetFNum = $A900;
  250. _FMSwapFont = $A901;
  251. _RealFont = $A902;
  252. _SetFontLock = $A903;
  253. _DrawGrowIcon = $A904;
  254. _DragGrayRgn = $A905;
  255. _NewString = $A906;
  256. _SetString = $A907;
  257. _ShowHide = $A908;
  258. _CalcVis = $A909;
  259. _CalcVBehind = $A90A;
  260. _ClipAbove = $A90B;
  261. _PaintOne = $A90C;
  262. _PaintBehind = $A90D;
  263. _SaveOld = $A90E;
  264. _DrawNew = $A90F;
  265. _GetWMgrPort = $A910;
  266. _CheckUpDate = $A911;
  267. _InitWindows = $A912;
  268. _NewWindow = $A913;
  269. _DisposWindow = $A914;
  270. _DisposeWindow = $A914;
  271. _ShowWindow = $A915;
  272. _HideWindow = $A916;
  273. _GetWRefCon = $A917;
  274. _SetWRefCon = $A918;
  275. _GetWTitle = $A919;
  276. _SetWTitle = $A91A;
  277. _MoveWindow = $A91B;
  278. _HiliteWindow = $A91C;
  279. _SizeWindow = $A91D;
  280. _TrackGoAway = $A91E;
  281. _SelectWindow = $A91F;
  282. _BringToFront = $A920;
  283. _SendBehind = $A921;
  284. _BeginUpDate = $A922;
  285. _EndUpDate = $A923;
  286. _FrontWindow = $A924;
  287. _DragWindow = $A925;
  288. _DragTheRgn = $A926;
  289. _InvalRgn = $A927;
  290. _InvalRect = $A928;
  291. _ValidRgn = $A929;
  292. _ValidRect = $A92A;
  293. _GrowWindow = $A92B;
  294. _FindWindow = $A92C;
  295. _CloseWindow = $A92D;
  296. _SetWindowPic = $A92E;
  297. _GetWindowPic = $A92F;
  298. _InitMenus = $A930;
  299. _NewMenu = $A931;
  300. _DisposMenu = $A932;
  301. _DisposeMenu = $A932;
  302. _AppendMenu = $A933;
  303. _ClearMenuBar = $A934;
  304. _InsertMenu = $A935;
  305. _DeleteMenu = $A936;
  306. _DrawMenuBar = $A937;
  307. _InvalMenuBar = $A81D;
  308. _HiliteMenu = $A938;
  309. _EnableItem = $A939;
  310. _DisableItem = $A93A;
  311. _GetMenuBar = $A93B;
  312. _SetMenuBar = $A93C;
  313. _MenuSelect = $A93D;
  314. _MenuKey = $A93E;
  315. _GetItmIcon = $A93F;
  316. _SetItmIcon = $A940;
  317. _GetItmStyle = $A941;
  318. _SetItmStyle = $A942;
  319. _GetItmMark = $A943;
  320. _SetItmMark = $A944;
  321. _CheckItem = $A945;
  322. _GetItem = $A946;
  323. _GetMenuItemText = $A946;
  324. _SetItem = $A947;
  325. _SetMenuItemText = $A947;
  326. _CalcMenuSize = $A948;
  327. _GetMHandle = $A949;
  328. _GetMenuHandle = $A949;
  329. _SetMFlash = $A94A;
  330. _PlotIcon = $A94B;
  331. _FlashMenuBar = $A94C;
  332. _AddResMenu = $A94D;
  333. _AppendResMenu = $A94D;
  334. _PinRect = $A94E;
  335. _DeltaPoint = $A94F;
  336. _CountMItems = $A950;
  337. _InsertResMenu = $A951;
  338. _DelMenuItem = $A952;
  339. _DeleteMenuItem = $A952;
  340. _UpdtControl = $A953;
  341. _NewControl = $A954;
  342. _DisposControl = $A955;
  343. _DisposeControl = $A955;
  344. _KillControls = $A956;
  345. _ShowControl = $A957;
  346. _HideControl = $A958;
  347. _MoveControl = $A959;
  348. _GetCRefCon = $A95A;
  349. _GetControlReference = $A95A;
  350. _SetCRefCon = $A95B;
  351. _SetControlReference = $A95B;
  352. _SizeControl = $A95C;
  353. _HiliteControl = $A95D;
  354. _GetCTitle = $A95E;
  355. _GetControlTitle = $A95E;
  356. _SetCTitle = $A95F;
  357. _SetControlTitle = $A95F;
  358. _GetCtlValue = $A960;
  359. _GetControlValue = $A960;
  360. _GetMinCtl = $A961;
  361. _GetControlMinimum = $A961;
  362. _GetMaxCtl = $A962;
  363. _GetControlMaximum = $A962;
  364. _SetCtlValue = $A963;
  365. _SetControlValue = $A963;
  366. _SetMinCtl = $A964;
  367. _SetControlMinimum = $A964;
  368. _SetMaxCtl = $A965;
  369. _SetControlMaximum = $A965;
  370. _TestControl = $A966;
  371. _DragControl = $A967;
  372. _TrackControl = $A968;
  373. _DrawControls = $A969;
  374. _GetCtlAction = $A96A;
  375. _GetControlAction = $A96A;
  376. _SetCtlAction = $A96B;
  377. _SetControlAction = $A96B;
  378. _FindControl = $A96C;
  379. _Draw1Control = $A96D;
  380. _Dequeue = $A96E;
  381. _Enqueue = $A96F;
  382. _WaitNextEvent = $A860;
  383. _GetNextEvent = $A970;
  384. _EventAvail = $A971;
  385. _GetMouse = $A972;
  386. _StillDown = $A973;
  387. _Button = $A974;
  388. _TickCount = $A975;
  389. _GetKeys = $A976;
  390. _WaitMouseUp = $A977;
  391. _UpdtDialog = $A978;
  392. _InitDialogs = $A97B;
  393. _GetNewDialog = $A97C;
  394. _NewDialog = $A97D;
  395. _SelIText = $A97E;
  396. _SelectDialogItemText = $A97E;
  397. _IsDialogEvent = $A97F;
  398. _DialogSelect = $A980;
  399. _DrawDialog = $A981;
  400. _CloseDialog = $A982;
  401. _DisposDialog = $A983;
  402. _DisposeDialog = $A983;
  403. _FindDItem = $A984;
  404. _FindDialogItem = $A984;
  405. _Alert = $A985;
  406. _StopAlert = $A986;
  407. _NoteAlert = $A987;
  408. _CautionAlert = $A988;
  409. _ParamText = $A98B;
  410. _ErrorSound = $A98C;
  411. _GetDItem = $A98D;
  412. _GetDialogItem = $A98D;
  413. _SetDItem = $A98E;
  414. _SetDialogItem = $A98E;
  415. _SetIText = $A98F;
  416. _SetDialogItemText = $A98F;
  417. _GetIText = $A990;
  418. _GetDialogItemText = $A990;
  419. _ModalDialog = $A991;
  420. _DetachResource = $A992;
  421. _SetResPurge = $A993;
  422. _CurResFile = $A994;
  423. _InitResources = $A995;
  424. _RsrcZoneInit = $A996;
  425. _OpenResFile = $A997;
  426. _UseResFile = $A998;
  427. _UpdateResFile = $A999;
  428. _CloseResFile = $A99A;
  429. _SetResLoad = $A99B;
  430. _CountResources = $A99C;
  431. _GetIndResource = $A99D;
  432. _CountTypes = $A99E;
  433. _GetIndType = $A99F;
  434. _GetResource = $A9A0;
  435. _GetNamedResource = $A9A1;
  436. _LoadResource = $A9A2;
  437. _ReleaseResource = $A9A3;
  438. _HomeResFile = $A9A4;
  439. _SizeRsrc = $A9A5;
  440. _GetResAttrs = $A9A6;
  441. _SetResAttrs = $A9A7;
  442. _GetResInfo = $A9A8;
  443. _SetResInfo = $A9A9;
  444. _ChangedResource = $A9AA;
  445. _AddResource = $A9AB;
  446. _AddReference = $A9AC;
  447. _RmveResource = $A9AD;
  448. _RmveReference = $A9AE;
  449. _ResError = $A9AF;
  450. _WriteResource = $A9B0;
  451. _CreateResFile = $A9B1;
  452. _SystemEvent = $A9B2;
  453. _SystemClick = $A9B3;
  454. _SystemTask = $A9B4;
  455. _SystemMenu = $A9B5;
  456. _OpenDeskAcc = $A9B6;
  457. _CloseDeskAcc = $A9B7;
  458. _GetPattern = $A9B8;
  459. _GetCursor = $A9B9;
  460. _GetString = $A9BA;
  461. _GetIcon = $A9BB;
  462. _GetPicture = $A9BC;
  463. _GetNewWindow = $A9BD;
  464. _GetNewControl = $A9BE;
  465. _GetRMenu = $A9BF;
  466. _GetNewMBar = $A9C0;
  467. _UniqueID = $A9C1;
  468. _SysEdit = $A9C2;
  469. _OpenRFPerm = $A9C4;
  470. _RsrcMapEntry = $A9C5;
  471. _Secs2Date = $A9C6;
  472. _SecondsToDate = $A9C6;
  473. _Date2Secs = $A9C7;
  474. _DateToSeconds = $A9C7;
  475. _SysBeep = $A9C8;
  476. _SysError = $A9C9;
  477. _PutIcon = $A9CA;
  478. _Munger = $A9E0;
  479. _HandToHand = $A9E1;
  480. _PtrToXHand = $A9E2;
  481. _PtrToHand = $A9E3;
  482. _HandAndHand = $A9E4;
  483. _InitPack = $A9E5;
  484. _InitAllPacks = $A9E6;
  485. _Pack0 = $A9E7;
  486. _Pack1 = $A9E8;
  487. _Pack2 = $A9E9;
  488. _Pack3 = $A9EA;
  489. _FP68K = $A9EB;
  490. _Pack4 = $A9EB;
  491. _Elems68K = $A9EC;
  492. _Pack5 = $A9EC;
  493. _Pack6 = $A9ED;
  494. _DECSTR68K = $A9EE;
  495. _Pack7 = $A9EE;
  496. _PtrAndHand = $A9EF;
  497. _LoadSeg = $A9F0;
  498. _UnLoadSeg = $A9F1;
  499. _Launch = $A9F2;
  500. _Chain = $A9F3;
  501. _ExitToShell = $A9F4;
  502. _GetAppParms = $A9F5;
  503. _GetResFileAttrs = $A9F6;
  504. _SetResFileAttrs = $A9F7;
  505. _MethodDispatch = $A9F8;
  506. _InfoScrap = $A9F9;
  507. _UnlodeScrap = $A9FA;
  508. _UnloadScrap = $A9FA;
  509. _LodeScrap = $A9FB;
  510. _LoadScrap = $A9FB;
  511. _ZeroScrap = $A9FC;
  512. _GetScrap = $A9FD;
  513. _PutScrap = $A9FE;
  514. _Debugger = $A9FF;
  515. _IconDispatch = $ABC9;
  516. _DebugStr = $ABFF;
  517.  
  518. ; Resource Manager
  519.  
  520.  }
  521. _ResourceDispatch = $A822;
  522.  
  523. ; PPCToolbox
  524.  
  525.  }
  526. _PPC = $A0DD;
  527.  
  528. ; Alias Manager
  529.  
  530.  }
  531. _AliasDispatch = $A823;
  532.  
  533. ; Device Manager (some shared by the File Manager)
  534.  
  535.  }
  536. _Open = $A000;
  537. _Close = $A001;
  538. _Read = $A002;
  539. _Write = $A003;
  540. _Control = $A004;
  541. _Status = $A005;
  542. _KillIO = $A006;
  543.  
  544. ; File Manager
  545.  
  546.  }
  547. _GetVolInfo = $A007;
  548. _Create = $A008;
  549. _Delete = $A009;
  550. _OpenRF = $A00A;
  551. _Rename = $A00B;
  552. _GetFileInfo = $A00C;
  553. _SetFileInfo = $A00D;
  554. _UnmountVol = $A00E;
  555. _HUnmountVol = $A20E;
  556. _MountVol = $A00F;
  557. _Allocate = $A010;
  558. _GetEOF = $A011;
  559. _SetEOF = $A012;
  560. _FlushVol = $A013;
  561. _GetVol = $A014;
  562. _SetVol = $A015;
  563. _FInitQueue = $A016;
  564. _Eject = $A017;
  565. _GetFPos = $A018;
  566. _SetFilLock = $A041;
  567. _RstFilLock = $A042;
  568. _SetFilType = $A043;
  569. _SetFPos = $A044;
  570. _FlushFile = $A045;
  571. _HOpen = $A200;
  572. _HGetVInfo = $A207;
  573. _HCreate = $A208;
  574. _HDelete = $A209;
  575. _HOpenRF = $A20A;
  576. _HRename = $A20B;
  577. _HGetFileInfo = $A20C;
  578. _HSetFileInfo = $A20D;
  579. _AllocContig = $A210;
  580. _HSetVol = $A215;
  581. _HGetVol = $A214;
  582. _HSetFLock = $A241;
  583. _HRstFLock = $A242;
  584.  
  585. ; dispatch trap for remaining File Manager (and Desktop Manager) calls
  586.  
  587.  }
  588. _FSDispatch = $A060;
  589. _HFSDispatch = $A260;
  590.  
  591. ; High level FSSpec calls
  592.  
  593.  }
  594. _HighLevelFSDispatch = $AA52;
  595.  
  596. ; Memory Manager
  597.  
  598.  }
  599. _InitZone = $A019;
  600. _GetZone = $A11A;
  601. _SetZone = $A01B;
  602. _FreeMem = $A01C;
  603. _MaxMem = $A11D;
  604. _NewPtr = $A11E;
  605. _NewPtrSys = $A51E;
  606. _NewPtrClear = $A31E;
  607. _NewPtrSysClear = $A71E;
  608. _DisposPtr = $A01F;
  609. _DisposePtr = $A01F;
  610. _SetPtrSize = $A020;
  611. _GetPtrSize = $A021;
  612. _NewHandle = $A122;
  613. _NewHandleClear = $A322;
  614. _DisposHandle = $A023;
  615. _DisposeHandle = $A023;
  616. _SetHandleSize = $A024;
  617. _GetHandleSize = $A025;
  618. _HandleZone = $A126;
  619. _ReallocHandle = $A027;
  620. _RecoverHandle = $A128;
  621. _HLock = $A029;
  622. _HUnlock = $A02A;
  623. _EmptyHandle = $A02B;
  624. _InitApplZone = $A02C;
  625. _SetApplLimit = $A02D;
  626. _BlockMove = $A02E;
  627. _MemoryDispatch = $A05C;
  628. _MemoryDispatchA0Result = $A15C;
  629. _DeferUserFn = $A08F;
  630. _DebugUtil = $A08D;
  631.  
  632. ; Event Manager
  633.  
  634.  }
  635. _PostEvent = $A02F;
  636. _PPostEvent = $A12F;
  637. _OSEventAvail = $A030;
  638. _GetOSEvent = $A031;
  639. _FlushEvents = $A032;
  640. _VInstall = $A033;
  641. _VRemove = $A034;
  642. _OffLine = $A035;
  643. _MoreMasters = $A036;
  644. _WriteParam = $A038;
  645. _ReadDateTime = $A039;
  646. _SetDateTime = $A03A;
  647. _Delay = $A03B;
  648. _CmpString = $A03C;
  649. _DrvrInstall = $A03D;
  650. _DrvrRemove = $A03E;
  651. _InitUtil = $A03F;
  652. _ResrvMem = $A040;
  653. _GetTrapAddress = $A146;
  654. _SetTrapAddress = $A047;
  655. _GetOSTrapAddress = $A346;
  656. _SetOSTrapAddress = $A247;
  657. _GetToolTrapAddress = $A746;
  658. _SetToolTrapAddress = $A647;
  659. _GetToolBoxTrapAddress = $A746;
  660. _SetToolBoxTrapAddress = $A647;
  661. _PtrZone = $A148;
  662. _HPurge = $A049;
  663. _HNoPurge = $A04A;
  664. _SetGrowZone = $A04B;
  665. _CompactMem = $A04C;
  666. _PurgeMem = $A04D;
  667. _AddDrive = $A04E;
  668. _RDrvrInstall = $A04F;
  669. _LwrString = $A056;
  670. _UprString = $A054;
  671. _SetApplBase = $A057;
  672. _HWPriv = $A198;
  673.  
  674. ; New names for (mostly) new flavors of old LwrString trap (redone <13>)
  675.  }
  676. _LowerText = $A056;
  677. _StripText = $A256;
  678. _UpperText = $A456;
  679. _StripUpperText = $A656;
  680.  
  681. ; Temporary Memory routines
  682.  
  683.  }
  684. _OSDispatch = $A88F;
  685. _RelString = $A050;
  686. _CompareString = $A050;
  687. _ReadXPRam = $A051;
  688. _WriteXPRam = $A052;
  689. _InsTime = $A058;
  690. _InsXTime = $A458;
  691. _RmvTime = $A059;
  692. _PrimeTime = $A05A;
  693. _PowerOff = $A05B;
  694. _MaxBlock = $A061;
  695. _PurgeSpace = $A162;
  696. _MaxApplZone = $A063;
  697. _MoveHHi = $A064;
  698. _StackSpace = $A065;
  699. _NewEmptyHandle = $A166;
  700. _HSetRBit = $A067;
  701. _HClrRBit = $A068;
  702. _HGetState = $A069;
  703. _HSetState = $A06A;
  704. _InitFS = $A06C;
  705. _InitEvents = $A06D;
  706. _StripAddress = $A055;
  707. _Translate24To32 = $A091;
  708. _SetAppBase = $A057;
  709. _SwapMMUMode = $A05D;
  710. _SlotVInstall = $A06F;
  711. _SlotVRemove = $A070;
  712. _AttachVBL = $A071;
  713. _DoVBLTask = $A072;
  714. _SIntInstall = $A075;
  715. _SIntRemove = $A076;
  716. _CountADBs = $A077;
  717. _GetIndADB = $A078;
  718. _GetADBInfo = $A079;
  719. _SetADBInfo = $A07A;
  720. _ADBReInit = $A07B;
  721. _ADBOp = $A07C;
  722. _GetDefaultStartup = $A07D;
  723. _SetDefaultStartup = $A07E;
  724. _InternalWait = $A07F;
  725. _RGetResource = $A80C;
  726. _GetVideoDefault = $A080;
  727. _SetVideoDefault = $A081;
  728. _DTInstall = $A082;
  729. _SetOSDefault = $A083;
  730. _GetOSDefault = $A084;
  731. _IOPInfoAccess = $A086;
  732. _IOPMsgRequest = $A087;
  733. _IOPMoveData = $A088;
  734.  
  735. ; Power Manager
  736.  
  737.  }
  738. _PowerDispatch = $A09F;
  739. _PMgrOp = $A085;
  740. _IdleUpdate = $A285;
  741. _IdleState = $A485;
  742. _SerialPower = $A685;
  743. _Sleep = $A08A;
  744. _SleepQInstall = $A28A;
  745. _SlpQInstall = $A28A;
  746. _SleepQRemove = $A48A;
  747. _SlpQRemove = $A48A;
  748.  
  749. ; Comm. Toolbox
  750.  
  751.  }
  752. _CommToolboxDispatch = $A08B;
  753. _SysEnvirons = $A090;
  754.  
  755. ; Egret Manager
  756.  
  757.  }
  758. _EgretDispatch = $A092;
  759. _Gestalt = $A1AD;
  760. _NewGestalt = $A3AD;
  761. _ReplaceGestalt = $A5AD;
  762. _GetGestaltProcPtr = $A7AD;
  763. _InitProcMenu = $A808;
  764. _GetItemCmd = $A84E;
  765. _SetItemCmd = $A84F;
  766. _PopUpMenuSelect = $A80B;
  767. _KeyTrans = $A9C3;
  768. _KeyTranslate = $A9C3;
  769.  
  770. ; TextEdit
  771.  
  772.  }
  773. _TEGetText = $A9CB;
  774. _TEInit = $A9CC;
  775. _TEDispose = $A9CD;
  776. _TextBox = $A9CE;
  777. _TETextBox = $A9CE;
  778. _TESetText = $A9CF;
  779. _TECalText = $A9D0;
  780. _TESetSelect = $A9D1;
  781. _TENew = $A9D2;
  782. _TEUpdate = $A9D3;
  783. _TEClick = $A9D4;
  784. _TECopy = $A9D5;
  785. _TECut = $A9D6;
  786. _TEDelete = $A9D7;
  787. _TEActivate = $A9D8;
  788. _TEDeactivate = $A9D9;
  789. _TEIdle = $A9DA;
  790. _TEPaste = $A9DB;
  791. _TEKey = $A9DC;
  792. _TEScroll = $A9DD;
  793. _TEInsert = $A9DE;
  794. _TESetJust = $A9DF;
  795. _TESetAlignment = $A9DF;
  796. _TEGetOffset = $A83C;
  797. _TEDispatch = $A83D;
  798. _TEStyleNew = $A83E;
  799.  
  800. ; Color Quickdraw
  801.  
  802.  }
  803. _OpenCPort = $AA00;
  804. _InitCPort = $AA01;
  805. _CloseCPort = $A87D;
  806. _NewPixMap = $AA03;
  807. _DisposPixMap = $AA04;
  808. _DisposePixMap = $AA04;
  809. _CopyPixMap = $AA05;
  810. _SetPortPix = $AA06;
  811. _NewPixPat = $AA07;
  812. _DisposPixPat = $AA08;
  813. _DisposePixPat = $AA08;
  814. _CopyPixPat = $AA09;
  815. _PenPixPat = $AA0A;
  816. _BackPixPat = $AA0B;
  817. _GetPixPat = $AA0C;
  818. _MakeRGBPat = $AA0D;
  819. _FillCRect = $AA0E;
  820. _FillCOval = $AA0F;
  821. _FillCRoundRect = $AA10;
  822. _FillCArc = $AA11;
  823. _FillCRgn = $AA12;
  824. _FillCPoly = $AA13;
  825. _RGBForeColor = $AA14;
  826. _RGBBackColor = $AA15;
  827. _SetCPixel = $AA16;
  828. _GetCPixel = $AA17;
  829. _GetCTable = $AA18;
  830. _GetForeColor = $AA19;
  831. _GetBackColor = $AA1A;
  832. _GetCCursor = $AA1B;
  833. _SetCCursor = $AA1C;
  834. _AllocCursor = $AA1D;
  835. _GetCIcon = $AA1E;
  836. _PlotCIcon = $AA1F;
  837. _OpenCPicture = $AA20;
  838. _OpColor = $AA21;
  839. _HiliteColor = $AA22;
  840. _CharExtra = $AA23;
  841. _DisposCTable = $AA24;
  842. _DisposeCTable = $AA24;
  843. _DisposCIcon = $AA25;
  844. _DisposeCIcon = $AA25;
  845. _DisposCCursor = $AA26;
  846. _DisposeCCursor = $AA26;
  847. _SeedCFill = $AA50;
  848. _CalcCMask = $AA4F;
  849. _CopyDeepMask = $AA51;
  850.  
  851. ; Routines for video devices
  852.  
  853.  }
  854. _GetMaxDevice = $AA27;
  855. _GetCTSeed = $AA28;
  856. _GetDeviceList = $AA29;
  857. _GetMainDevice = $AA2A;
  858. _GetNextDevice = $AA2B;
  859. _TestDeviceAttribute = $AA2C;
  860. _SetDeviceAttribute = $AA2D;
  861. _InitGDevice = $AA2E;
  862. _NewGDevice = $AA2F;
  863. _DisposGDevice = $AA30;
  864. _DisposeGDevice = $AA30;
  865. _SetGDevice = $AA31;
  866. _GetGDevice = $AA32;
  867. _DeviceLoop = $ABCA;
  868.  
  869. ; Color Manager
  870.  
  871.  }
  872. _Color2Index = $AA33;
  873. _Index2Color = $AA34;
  874. _InvertColor = $AA35;
  875. _RealColor = $AA36;
  876. _GetSubTable = $AA37;
  877. _UpdatePixMap = $AA38;
  878.  
  879. ; Dialog Manager
  880.  
  881.  }
  882. _NewCDialog = $AA4B;
  883. _NewColorDialog = $AA4B;
  884. _MakeITable = $AA39;
  885. _AddSearch = $AA3A;
  886. _AddComp = $AA3B;
  887. _SetClientID = $AA3C;
  888. _ProtectEntry = $AA3D;
  889. _ReserveEntry = $AA3E;
  890. _SetEntries = $AA3F;
  891. _QDError = $AA40;
  892. _SaveEntries = $AA49;
  893. _RestoreEntries = $AA4A;
  894. _DelSearch = $AA4C;
  895. _DelComp = $AA4D;
  896. _SetStdCProcs = $AA4E;
  897. _StdOpcodeProc = $ABF8;
  898.  
  899. ; added to Toolbox for color
  900.  
  901.  }
  902. _SetWinColor = $AA41;
  903. _GetAuxWin = $AA42;
  904. _SetCtlColor = $AA43;
  905. _SetControlColor = $AA43;
  906. _GetAuxCtl = $AA44;
  907. _GetAuxiliaryControlRecord = $AA44;
  908. _NewCWindow = $AA45;
  909. _GetNewCWindow = $AA46;
  910. _SetDeskCPat = $AA47;
  911. _GetCWMgrPort = $AA48;
  912. _GetCVariant = $A809;
  913. _GetControlVariant = $A809;
  914. _GetWVariant = $A80A;
  915.  
  916. ; added to Menu Manager for color
  917.  
  918.  }
  919. _DelMCEntries = $AA60;
  920. _DeleteMCEntries = $AA60;
  921. _GetMCInfo = $AA61;
  922. _SetMCInfo = $AA62;
  923. _DispMCInfo = $AA63;
  924. _DisposeMCInfo = $AA63;
  925. _GetMCEntry = $AA64;
  926. _SetMCEntries = $AA65;
  927.  
  928. ; Menu Manager
  929.  
  930.  }
  931. _MenuChoice = $AA66;
  932.  
  933. ; Dialog Manager?
  934.  
  935.  }
  936. _ModalDialogMenuSetup = $AA67;
  937. _DialogDispatch = $AA68;
  938.  
  939. ; Font Manager
  940.  
  941.  }
  942. _SetFractEnable = $A814;
  943. _FontDispatch = $A854;
  944.  
  945. ; Palette Manager
  946.  
  947.  }
  948. _InitPalettes = $AA90;
  949. _NewPalette = $AA91;
  950. _GetNewPalette = $AA92;
  951. _DisposePalette = $AA93;
  952. _ActivatePalette = $AA94;
  953. _SetPalette = $AA95;
  954. _NSetPalette = $AA95;
  955. _GetPalette = $AA96;
  956. _PmForeColor = $AA97;
  957. _PmBackColor = $AA98;
  958. _AnimateEntry = $AA99;
  959. _AnimatePalette = $AA9A;
  960. _GetEntryColor = $AA9B;
  961. _SetEntryColor = $AA9C;
  962. _GetEntryUsage = $AA9D;
  963. _SetEntryUsage = $AA9E;
  964. _CTab2Palette = $AA9F;
  965. _Palette2CTab = $AAA0;
  966. _CopyPalette = $AAA1;
  967. _PaletteDispatch = $AAA2;
  968.  
  969. ; Sound Manager
  970.  
  971.  }
  972. _SoundDispatch = $A800;
  973. _SndDisposeChannel = $A801;
  974. _SndAddModifier = $A802;
  975. _SndDoCommand = $A803;
  976. _SndDoImmediate = $A804;
  977. _SndPlay = $A805;
  978. _SndControl = $A806;
  979. _SndNewChannel = $A807;
  980. _SlotManager = $A06E;
  981. _ScriptUtil = $A8B5;
  982. _SCSIDispatch = $A815;
  983. _Long2Fix = $A83F;
  984. _Fix2Long = $A840;
  985. _Fix2Frac = $A841;
  986. _Frac2Fix = $A842;
  987. _Fix2X = $A843;
  988. _X2Fix = $A844;
  989. _Frac2X = $A845;
  990. _X2Frac = $A846;
  991. _FracCos = $A847;
  992. _FracSin = $A848;
  993. _FracSqrt = $A849;
  994. _FracMul = $A84A;
  995. _FracDiv = $A84B;
  996. _FixDiv = $A84D;
  997. _NMInstall = $A05E;
  998. _NMRemove = $A05F;
  999.  
  1000. ; All QDOffscreen Routines go through one trap with a selector
  1001.  
  1002.  }
  1003. _QDExtensions = $AB1D;
  1004.  
  1005. ; UserDelay
  1006.  
  1007.  }
  1008. _UserDelay = $A84C;
  1009.  
  1010. ; Component Manager
  1011.  
  1012.  }
  1013. _ComponentDispatch = $A82A;
  1014.  
  1015. _InitDogCow = $A89F;
  1016. _EnableDogCow = $A89F;
  1017. _DisableDogCow = $A89F;
  1018. _Moof = $A89F;
  1019. _HFSPinaforeDispatch = $AA52;
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025. {$ENDC} { UsingTraps }
  1026.  
  1027. {$IFC NOT UsingIncludes}
  1028.  END.
  1029. {$ENDC}
  1030.  
  1031.